<?php

# -- DÉBUT NOTE DE LICENCE -------------------------------------
#
# Ce fichier fait partie de Clicpage.
#
# Copyright (c) 2010 Francois (www.clicpage.net)
# Distribué selon les termes de la licence GPL version 2.0.
# Consultez le fichier LICENCE ou
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
#
# -- FIN NOTE DE LICENCE ---------------------------------------

class cpModuleGroupesUtilisateurs extends cpModuleAdmin
{
	
	
		
	
	/// @name Initialisation
	//@{
	

	public function __construct($core)
	{
		parent::__construct($core);   
	
		# Permission nécessaire: utilisateurs
		$this->core->auth->verifierPermission('utilisateurs', true);
	
		$this->setTitreModule(__('Groupes d\'utilisateurs'));
		$this->setPrev('utilisateurs', 'Utilisateurs');
	
		$this->ajouterBoutonAction(__('Nouveau groupe d\'utilisateurs'), 'index.php?module=modifierGroupeUtilisateurs&nouveau=1');
		$this->ajouterBoutonAction(__('Supprimer'), '#', 'boutonAction_supprimer');

		# CSS et Javascript
		$this->setCSS('groupesUtilisateurs');
		$this->setJavascript('groupesUtilisateurs');

	}
	//@} 
    
	

	
	
	/// @name Interface du module
	//@{
	
	
	public function interfaceModule()
	{

		$listeGroupesUtilisateurs = new cpListeGroupesUtilisateurs($this->core);
		$page = isset($_GET['page']) ? (integer) $_GET['page'] : 1;
		
		$listeGroupesUtilisateurs->filtres();
		
		$html.= 
			$listeGroupesUtilisateurs->afficherFiltres().
			$listeGroupesUtilisateurs->afficherListe($page, CP_ADMIN_ITEMS_PAR_PAGE_GROUPES_UTILISATEURS, 
				'<form id="listeGroupesUtilisateurs_form" method="post" action="index.php">'.
					form::hidden('action', '').
					form::hidden('action_groupesUtilisateurs', '').
					'%s'.
			'</form>');
		
		return $html;
		
	}
	//@}
	
	
}

?>